home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
graphics
/
cup123.zip
/
CUP2.DAT
< prev
next >
Wrap
Text File
|
1992-07-12
|
20KB
|
513 lines
// CUP2.DAT - PoV beta 0.5 data file: <c> Truman Brown 1992
#declare lightsphere = object sphere <0 0 0> 2 end_sphere end_object
#declare light1 = object lightsphere texture color red 0.1 green 0.1 blue 0.1 end_texture light_source end_object
#declare light2 = object lightsphere texture color red 0.2 green 0.2 blue 0.2 end_texture light_source end_object
#declare light3 = object lightsphere texture color red 0.3 green 0.3 blue 0.3 end_texture light_source end_object
view_point
location <-24.0 35.0 -13.0 >
direction < 0.0 0.0 2.0 >
up < 0.0 1.0 0.0 >
right < 1.333333 0.0 0.0 >
look_at < 0.0 20.0 0.0 >
end_view_point
object light1 translate < 100 61 -230> end_object
object light2 translate <-120 141 -220> end_object
object light2 translate < 150 81 -200> end_object
#declare cuptexture1 =
texture
ambient 0.0
diffuse 0.43
specular 1.0
roughness 0.00001
reflection 0.7
brilliance 1.7
end_texture
#declare ringtexture1 =
texture
metallic
ambient 0.0
diffuse 0.5
specular 1.0
roughness 0.00001
reflection 0.7
brilliance 1.5
end_texture
#declare oak = texture
wood
turbulence 0.05
color_map
[0.00 0.10 color red 0.42 green 0.26 blue 0.15
color red 0.42 green 0.26 blue 0.15]
[0.10 0.90 color red 0.42 green 0.26 blue 0.15
color red 0.52 green 0.37 blue 0.26]
[0.90 1.01 color red 0.52 green 0.37 blue 0.26
color red 0.52 green 0.37 blue 0.26]
end_color_map
ambient 0.0
diffuse 0.55
specular 1.0
roughness 0.00001
reflection 0.6
scale < 3 .5 2>
rotate <90 0 0>
end_texture
#declare Cylinder_Y = quadric
<1.0 0.0 1.0>
<0.0 0.0 0.0>
<0.0 0.0 0.0>
-1.0
end_quadric
#declare Dot =
quadric
< 1.0 1.0 1.0>
< 0.0 0.0 0.0>
< 0.0 0.0 0.0>
-1.0
end_quadric
#declare Connector_1 =
object
quadric
< 0.0 1.0 1.0>
< 0.0 0.0 0.0>
< 0.0 0.0 0.0>
-1.0
end_quadric
clipped_by
plane < 1.0 0.0 0.0> 1.0 end_plane
plane <-1.0 0.0 0.0> 0.0 end_plane
end_clip
end_object
#declare Connector_2 =
quadric
< 1.0 -1.0 1.0>
< 0.0 0.0 0.0>
< 0.0 0.0 0.0>
0.0
rotate < 0.0 0.0 90.0>
end_quadric
#declare Magenta = color red 1.0 blue 1.0
#declare White = color red 1.0 green 1.0 blue 1.0
#declare CBlue = color blue 1.0
#declare Cyan = color green 1.0 blue 1.0
#declare Black = color red 0.0 green 0.0 blue 0.0
#declare Aquamarine = color red 0.439216 green 0.858824 blue 0.576471
#declare Brown = color red 0.647059 green 0.164706 blue 0.164706
#declare CadetBlue = color red 0.372549 green 0.623529 blue 0.623529
#declare Coral = color red 1.0 green 0.498039 blue 0.0
#declare DarkOrchid = color red 0.6 green 0.196078 blue 0.8
#declare DimGray = color red 0.329412 green 0.329412 blue 0.329412
#declare Firebrick = color red 0.556863 green 0.137255 blue 0.137255
#declare ForestGreen = color red 0.137255 green 0.556863 blue 0.137255
#declare Gold = color red 0.8 green 0.498039 blue 0.196078
#declare Grey = color red 0.752941 green 0.752941 blue 0.752941
#declare LightGray = color red 0.658824 green 0.658824 blue 0.658824
#declare LimeGreen = color red 0.196078 green 0.8 blue 0.196078
#declare Maroon = color red 0.556863 green 0.137255 blue 0.419608
#declare MediumSeaGreen = color red 0.258824 green 0.435294 blue 0.258824
#declare MediumSlateBlue = color red 0.498039 blue 1.0
#declare Navy = color red 0.137255 green 0.137255 blue 0.556863
#declare NavyBlue = color red 0.137255 green 0.137255 blue 0.556863
#declare Orange = color red 1 green 0.5 blue 0.0
#declare OrangeRed = color red 1.0 blue 0.498039
#declare Orchid = color red 0.858824 green 0.439216 blue 0.858824
#declare Plum = color red 0.917647 green 0.678431 blue 0.917647
#declare Salmon = color red 0.435294 green 0.258824 blue 0.258824
#declare SeaGreen = color red 0.137255 green 0.556863 blue 0.419608
#declare Sienna = color red 0.556863 green 0.419608 blue 0.137255
#declare SkyBlue = color red 0.196078 green 0.6 blue 0.8
#declare SlateBlue = color green 0.498039 blue 1.0
#declare SpringGreen = color green 1.0 blue 0.498039
#declare SteelBlue = color red 0.137255 green 0.419608 blue 0.556863
#declare Tan = color red 0.858824 green 0.576471 blue 0.439216
#declare Thistle = color red 0.847059 green 0.74902 blue 0.847059
#declare Violet = color red 0.309804 green 0.184314 blue 0.309804
#declare Wheat = color red 0.847059 green 0.847059 blue 0.74902
#declare SummerSky = color red 0.22 green 0.69 blue 0.87
#declare Brass = color red 0.71 green 0.65 blue 0.26
#declare Quartz = color red 0.85 green 0.85 blue 0.95
#declare ctext01 = texture cuptexture1 color Brown end_texture
#declare ctext02 = texture cuptexture1 color SteelBlue end_texture
#declare ctext03 = texture cuptexture1 color Maroon end_texture
#declare ctext04 = texture cuptexture1 color DimGray end_texture
#declare ctext05 = texture cuptexture1 color SeaGreen end_texture
#declare ctext06 = texture cuptexture1 color Firebrick end_texture
#declare ctext07 = texture cuptexture1 color Wheat end_texture
#declare ctext08 = texture cuptexture1 color Cyan end_texture
#declare ctext09 = texture cuptexture1 color Gold end_texture
#declare ctext10 = texture cuptexture1 color Plum end_texture
#declare ctext11 = texture cuptexture1 color MediumSlateBlue end_texture
#declare ctext12 = texture cuptexture1 color MediumSeaGreen end_texture
#declare ctext13 = texture cuptexture1 color Orange end_texture
#declare ctext14 = texture cuptexture1 color Tan end_texture
#declare ctext15 = texture cuptexture1 color Quartz end_texture
#declare ctext16 = texture cuptexture1 color CadetBlue end_texture
#declare ctext17 = texture cuptexture1 color DarkOrchid end_texture
#declare ctext18 = texture cuptexture1 color ForestGreen end_texture
#declare ctext19 = texture cuptexture1 color Grey end_texture
#declare ctext20 = texture cuptexture1 color Navy end_texture
#declare rtext01 = texture ringtexture1 color Black end_texture
#declare rtext02 = texture ringtexture1 color Sienna end_texture
#declare rtext03 = texture ringtexture1 color Gold end_texture
#declare rtext04 = texture ringtexture1 color White end_texture
#declare rtext05 = texture ringtexture1 color CBlue end_texture
#declare rtext06 = texture ringtexture1 color White end_texture
#declare rtext07 = texture ringtexture1 color OrangeRed end_texture
#declare rtext08 = texture ringtexture1 color Orchid end_texture
#declare rtext09 = texture ringtexture1 color Salmon end_texture
#declare rtext10 = texture ringtexture1 color Tan end_texture
#declare rtext11 = texture ringtexture1 color NavyBlue end_texture
#declare rtext12 = texture ringtexture1 color Thistle end_texture
#declare rtext13 = texture ringtexture1 color Brass end_texture
#declare rtext14 = texture ringtexture1 color Aquamarine end_texture
#declare rtext15 = texture ringtexture1 color Magenta end_texture
#declare rtext16 = texture ringtexture1 color Coral end_texture
#declare rtext17 = texture ringtexture1 color LightGray end_texture
#declare rtext18 = texture ringtexture1 color LimeGreen end_texture
#declare rtext19 = texture ringtexture1 color Violet end_texture
#declare rtext20 = texture ringtexture1 color SummerSky end_texture
#declare lip_ring =
quartic
< 1 0 0 0 2 0 0 2 0 -4.0725
0 0 0 0 0 0 0 0 0 0
1 0 0 2 0 4.05 0 0 0 0
1 0 -4.0725 0 4.100625 >
end_quartic
#declare Dotx =
quadric
Dot
scale < 0.15 0.15 0.30 >
end_quadric
#declare handleconnector =
intersection
quadric
< 0.0 1.0 1.0>
< 0.0 0.0 0.0>
< 0.0 0.0 0.0>
-1.0
end_quadric
plane < 1.0 0.0 0.0> 1.0 end_plane
plane <-1.0 0.0 0.0> 0.0 end_plane
end_intersection
#declare handle =
object
union
quadric Dotx translate <-1.5 2.5 0.0 > end_quadric
quadric Dotx translate <-2.5 2.5 0.0 > end_quadric
quadric Dotx translate <-2.5 1.25 0.0 > end_quadric
quadric Dotx translate <-1.5 0.5 0.0 > end_quadric
intersection
handleconnector
scale < 1.0 0.15 0.3 >
rotate < 0.0 -180.0 0.0>
translate <-1.5 2.5 0.0>
end_intersection
intersection
handleconnector
scale < 1.25 0.15 0.3 >
rotate < 0.0 0.0 -90.0>
translate <-2.5 2.5 0.0>
end_intersection
intersection
handleconnector
scale < 1.25 0.15 0.3>
rotate < 0.0 0.0 -36.869898>
translate <-2.5 1.25 0.0>
end_intersection
end_union
bounded_by
sphere <-2 1.5 0> 1.4 end_sphere
end_bound
end_object
#declare cupbody =
object
intersection
quadric Cylinder_Y scale <1.50 1 1.50> end_quadric
quadric Cylinder_Y scale <1.35 1 1.35> inverse end_quadric
plane <0 1 0> 3.425 end_plane
plane <0 -1 0> 0 end_plane
end_intersection
bounded_by
sphere <0 1.75 0> 5 end_sphere
end_bound
translate <0 0.075 0>
end_object
#declare cupring =
object
quartic lip_ring end_quartic
bounded_by
sphere <0 0 0> 1.51 end_sphere
end_bound
translate <0 3.5 0>
end_object
#declare cupbase =
object
union
quartic lip_ring end_quartic
intersection
quadric Cylinder_Y scale <1.425 1 1.425> end_quadric
plane <0 1 0> 0.075 end_plane
plane <0 -1 0> 0.075 end_plane
end_intersection
end_union
bounded_by
sphere <0 0 0> 1.51 end_sphere
end_bound
translate <0 0.075 0>
end_object
#declare cup01 =
composite
object handle texture ctext01 end_texture end_object
object cupbody texture ctext01 end_texture end_object
object cupbase texture ctext01 end_texture end_object
object cupring texture rtext01 end_texture end_object
end_composite
#declare cup02 =
composite
object handle texture ctext02 end_texture end_object
object cupbody texture ctext02 end_texture end_object
object cupbase texture ctext02 end_texture end_object
object cupring texture rtext02 end_texture end_object
end_composite
#declare cup03 =
composite
object handle texture ctext03 end_texture end_object
object cupbody texture ctext03 end_texture end_object
object cupbase texture ctext03 end_texture end_object
object cupring texture rtext03 end_texture end_object
end_composite
#declare cup04 =
composite
object handle texture ctext04 end_texture end_object
object cupbody texture ctext04 end_texture end_object
object cupbase texture ctext04 end_texture end_object
object cupring texture rtext04 end_texture end_object
end_composite
#declare cup05 =
composite
object handle texture ctext05 end_texture end_object
object cupbody texture ctext05 end_texture end_object
object cupbase texture ctext05 end_texture end_object
object cupring texture rtext05 end_texture end_object
end_composite
#declare cup06 =
composite
object handle texture ctext06 end_texture end_object
object cupbody texture ctext06 end_texture end_object
object cupbase texture ctext06 end_texture end_object
object cupring texture rtext06 end_texture end_object
end_composite
#declare cup07 =
composite
object handle texture ctext07 end_texture end_object
object cupbody texture ctext07 end_texture end_object
object cupbase texture ctext07 end_texture end_object
object cupring texture rtext07 end_texture end_object
end_composite
#declare cup08 =
composite
object handle texture ctext08 end_texture end_object
object cupbody texture ctext08 end_texture end_object
object cupbase texture ctext08 end_texture end_object
object cupring texture rtext08 end_texture end_object
end_composite
#declare cup09 =
composite
object handle texture ctext09 end_texture end_object
object cupbody texture ctext09 end_texture end_object
object cupbase texture ctext09 end_texture end_object
object cupring texture rtext09 end_texture end_object
end_composite
#declare cup10 =
composite
object handle texture ctext10 end_texture end_object
object cupbody texture ctext10 end_texture end_object
object cupbase texture ctext10 end_texture end_object
object cupring texture rtext10 end_texture end_object
end_composite
#declare cup11 =
composite
object handle texture ctext11 end_texture end_object
object cupbody texture ctext11 end_texture end_object
object cupbase texture ctext11 end_texture end_object
object cupring texture rtext11 end_texture end_object
end_composite
#declare cup12 =
composite
object handle texture ctext12 end_texture end_object
object cupbody texture ctext12 end_texture end_object
object cupbase texture ctext12 end_texture end_object
object cupring texture rtext12 end_texture end_object
end_composite
#declare cup13 =
composite
object handle texture ctext13 end_texture end_object
object cupbody texture ctext13 end_texture end_object
object cupbase texture ctext13 end_texture end_object
object cupring texture rtext13 end_texture end_object
end_composite
#declare cup14 =
composite
object handle texture ctext14 end_texture end_object
object cupbody texture ctext14 end_texture end_object
object cupbase texture ctext14 end_texture end_object
object cupring texture rtext14 end_texture end_object
end_composite
#declare cup15 =
composite
object handle texture ctext15 end_texture end_object
object cupbody texture ctext15 end_texture end_object
object cupbase texture ctext15 end_texture end_object
object cupring texture rtext15 end_texture end_object
end_composite
#declare cup16 =
composite
object handle texture ctext16 end_texture end_object
object cupbody texture ctext16 end_texture end_object
object cupbase texture ctext16 end_texture end_object
object cupring texture rtext16 end_texture end_object
end_composite
#declare cup17 =
composite
object handle texture ctext17 end_texture end_object
object cupbody texture ctext17 end_texture end_object
object cupbase texture ctext17 end_texture end_object
object cupring texture rtext17 end_texture end_object
end_composite
#declare cup18 =
composite
object handle texture ctext18 end_texture end_object
object cupbody texture ctext18 end_texture end_object
object cupbase texture ctext18 end_texture end_object
object cupring texture rtext18 end_texture end_object
end_composite
#declare cup19 =
composite
object handle texture ctext19 end_texture end_object
object cupbody texture ctext19 end_texture end_object
object cupbase texture ctext19 end_texture end_object
object cupring texture rtext19 end_texture end_object
end_composite
#declare cup20 =
composite
object handle texture ctext20 end_texture end_object
object cupbody texture ctext20 end_texture end_object
object cupbase texture ctext20 end_texture end_object
object cupring texture rtext20 end_texture end_object
end_composite
#declare shelf =
object
intersection
plane < 1.0 0.0 0.0> 15.0 end_plane
plane <-1.0 0.0 0.0> 15.0 end_plane
plane < 0.0 1.0 0.0> 0.0 end_plane
plane < 0.0 -1.0 0.0> 0.3 end_plane
plane < 0.0 0.0 1.0> 2.5 end_plane
plane < 0.0 0.0 -1.0> 2.5 end_plane
end_intersection
texture
oak
rotate <0 90 0>
end_texture
end_object
#declare thread =
object
quadric
Cylinder_Y
scale <0.1 1 0.1>
end_quadric
texture
color Sienna
ambient 0.0
diffuse 0.6
specular 1.0
roughness 0.0
reflection 0.8
metallic
end_texture
end_object
composite
composite cup07 rotate <0 -55 0> translate <-10 -8 0> end_composite
composite cup16 rotate <0 -55 0> translate < -5 -8 0> end_composite
composite cup10 rotate <0 -55 0> translate < 0 -8 0> end_composite
composite cup20 rotate <0 -55 0> translate < 5 -8 0> end_composite
composite cup13 rotate <0 -55 0> translate < 10 -8 0> end_composite
object shelf translate < 0 -8 0> end_object
composite cup01 rotate <0 -55 0> translate <-10 0 0> end_composite
composite cup02 rotate <0 -55 0> translate < -5 0 0> end_composite
composite cup03 rotate <0 -55 0> translate < 0 0 0> end_composite
composite cup04 rotate <0 -55 0> translate < 5 0 0> end_composite
composite cup05 rotate <0 -55 0> translate < 10 0 0> end_composite
object shelf end_object
composite cup06 rotate <0 -55 0> translate <-10 8 0> end_composite
composite cup07 rotate <0 -55 0> translate < -5 8 0> end_composite
composite cup08 rotate <0 -55 0> translate < 0 8 0> end_composite
composite cup09 rotate <0 -55 0> translate < 5 8 0> end_composite
composite cup10 rotate <0 -55 0> translate < 10 8 0> end_composite
object shelf translate < 0 8 0> end_object
composite cup11 rotate <0 -55 0> translate <-10 16 0> end_composite
composite cup12 rotate <0 -55 0> translate < -5 16 0> end_composite
composite cup13 rotate <0 -55 0> translate < 0 16 0> end_composite
composite cup14 rotate <0 -55 0> translate < 5 16 0> end_composite
composite cup15 rotate <0 -55 0> translate < 10 16 0> end_composite
object shelf translate < 0 16 0> end_object
composite cup16 rotate <0 -55 0> translate <-10 24 0> end_composite
composite cup17 rotate <0 -55 0> translate < -5 24 0> end_composite
composite cup18 rotate <0 -55 0> translate < 0 24 0> end_composite
composite cup19 rotate <0 -55 0> translate < 5 24 0> end_composite
composite cup20 rotate <0 -55 0> translate < 10 24 0> end_composite
object shelf translate < 0 24 0> end_object
object thread translate <-14 0 2> end_object
object thread translate <-14 0 -2> end_object
object thread translate < 14 0 2> end_object
object thread translate < 14 0 -2> end_object
end_composite